// "/add?a=123&b=456&c=789#abc".match(/\w+=\w+/g)
let reg = /\?(.*)/;

/* 从url中提取出所有查询参数 返回{a:123,b:456}的对象 */
function getSearchParams(url) {
  const obj = {};

  const params = reg.exec(url)[1]; //a=2&b=3
  const arr = params.split("&"); //['a=2','b=3']
  arr.forEach((str) => {
    let [key, value] = str.split("="); //['a','2']
    obj[key] = value; //{a:2,b:3}
  });

  return obj;
}

/* 导出给外界使用 */
module.exports = {
  getSearchParams,
};
